Check a decimal with a precision of 2

pattern = re.compile(r”””^[0-9]+(.[0-9]{1,2})?$”””)

Check a decimal with a precision of 2.
def is_precision_2(N):

    import re

    pattern = re.compile(r"""^[0-9]+(\.[0-9]{1,2})?$""")
    result = pattern.search(N)

    return bool(result)

# test
print(is_precision_2('123.11'))       # True
print(is_precision_2('123.1'))        # True
print(is_precision_2('123'))          # True
print(is_precision_2('0.21'))

print(is_precision_2('123.1214'))     # False
print(is_precision_2('3.124587'))     # False
print(is_precision_2('e666.86'))      # False